﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//死循环
//int main()
//{
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		if (i = 5)
//			printf("%d ", i);
//	}
//	return 0;
//}
// 三的倍数
//int main()
//{
//	int i = 0;
//	for (i=1; i <= 100; i++)
//	{
//		if (i % 3 == 0)
//		{
//			printf("%d\n", i);
//		}
//		
//	}
//	return 0;
//
//}
// 冒泡函数前身，321排序
//int main()
//{
//    int a = 0;
//    int b = 0;
//    int c = 0;
//    scanf("%d %d %d", &a, &b, &c);
//    if (a < b)
//    {
//        int tem = b;
//        b = a;
//        a = tem;
//    }
//    if (a < c)
//    {
//        int tem = c;
//        c = a;
//        a = tem;
//    }
//    if (b < c)
//    {
//        int tem = b;
//        b = c;
//        c = tem;
//    }
//    printf("%d%d%d", a, b, c);
//    return 0;
// 
//}
//素数
//int main()
//{
//	int j = 0;
//	int i = 0;
//	for (i = 100; i <= 200; i++)
//	{
//		for (j = 2; j <=i; j++)
//		{
//			if (i % j == 0)
//			{
//				break;
//			}
//		}
//		if (i==j)
//
//			printf("%d\n", i);
//	}
//
//
//
//
//	return 0;
//}
// 打印闰年
//
//int main()
//{
//	int i = 0;
//	for (i = 1000; i <= 2000; i++)
//	{
//		if (i % 4 == 0 && i % 100 != 0)
//		{
//			printf("%d\n", i);
//			 
//		}
//		if (i % 400 == 0)
//		{
//			printf("%d\n", i);
//		      }
//	        } 
//	 return 0;
//}
//最大公约数
//int main()
//{
//	int a = 0;
//	int b = 0;;
//	scanf("%d %d", &a, &b);
//	while (a != b)
//	{
//		if (a > b)
//		{
//			a = a - b;
//			printf("%d", a);
//		}
//		else
//		{
//			b = b - a;
//			printf("%d", b);
//		}
//	}
//		return 0;
//}
//求十个整数中最大值
//int main()
//{
//	int max, num, i;
//	scanf("%d", &max);
//	for (i = 1; i < 10; i++)
//	{
//		scanf("%d", &num);
//		if (max < num)
//		{
//			max = num;
//		}
//
//	}
//	printf("%d", max);
//		return 0;
//}
//int main()
//{
//	int i = 0;
//	int j = 0;
//	for (i = 1; i <= 9; i++)
//	{
//		for (j = 1; j <= i; j++)
//		{
//			printf("%d*%d=%2d\t", j, i, i * j);
//		}
//		printf("\n");
//	}
//	return 0;
//}分数求和
//int main()
//{
//	double i = 0;
//	double sum = 0;
//	int flag = 1;
//	for (i = 1; i <= 100; i++)
//	{
//		sum = sum + flag * 1 / i;
//		flag = -flag;
//
//	}
//	printf("%lf\n", sum);
//	return 0;
//}
//
//
//
//二分法找数字
 
// int main()
//{
//	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
//	//            0 1 2 3 4 5 6 7 8 9
//	int k = 7;//k是要查找的数字
//	int i = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int flag = 0;//
//	for (i = 0; i < sz; i++)
//	{
//		if (k == arr[i])
//		{
//			flag = 1;
//			printf("找到了，下标是:%d\n", i);
//			break;
//		}
//	}
//	if (flag == 0)
//		printf("找不到\n");
//
//	return 0;
//}
//
//猜数字游戏
//#include <stdlib.h>
//#include <stdio.h>
//#include <time.h>
//
//void menu()
//{
//	printf("*****************************\n");
//	printf("*********   1. play  *******\n");
//	printf("*********   0. exit  ********\n");
//	printf("*****************************\n");
//}
////
////rand函数会返回一个0~32767之间的随机数
////
////时间戳
//
//void game()
//{
//	//1. 生成随机数
//	int ret = rand() % 100 + 1;//0~99+1-->1~100
//	//printf("%d\n", ret);
//	//2. 猜数字
//	int guess = 0;
//	while (1)
//	{
//		printf("请猜数字:>");
//		scanf("%d", &guess);
//		if (guess < ret)
//		{
//			printf("猜小了\n");
//		}
//		else if (guess > ret)
//		{
//			printf("猜大了\n");
//		}
//		else
//		{
//			printf("恭喜你，猜对了\n");
//			break;
//		}
//	}
//}
//
//int main()
//{
//	int input = 0;
//	//设置了随机数的生成器
//	srand((unsigned int)time(NULL));
//
//	do
//	{
//		menu();
//		printf("请选择:>");
//		scanf("%d", &input);
//		switch (input)
//		{
//		case 1:
//			game();
//			break;
//		case 0:
//			printf("退出游戏\n");
//			break;
//		default:
//			printf("选择错误\n");
//			break;
//		}
//	} while (input);
//	return 0;
//}
//数9的个数
int main()
{
    int count = 0;
    for (int i = 0; i < 100; i++)
    {
        if (i % 10 == 9)
        {
            count++;
        }
        if (i / 10 == 9)
        {
            count++;
        }
    }
    count--;
    printf("%d", count);
}














